package com.foreveross.core;
//package com.zlh.search.core;
//
//import com.jfinal.config.Constants;
//import com.jfinal.config.Handlers;
//import com.jfinal.config.Interceptors;
//import com.jfinal.config.JFinalConfig;
//import com.jfinal.config.Plugins;
//import com.jfinal.config.Routes;
//import com.jfinal.core.Const;
//import com.jfinal.ext.plugin.tablebind.AutoTableBindPlugin;
//import com.jfinal.ext.plugin.tablebind.SimpleNameStyles;
//import com.jfinal.ext.route.AutoBindRoutes;
//import com.jfinal.plugin.activerecord.dialect.MysqlDialect;
//import com.jfinal.plugin.druid.DruidPlugin;
//
//public class AppConfig extends JFinalConfig {
//	
//	private Routes routes;
//	
//	@Override
//	public void configConstant(Constants constants) {
//
//		loadPropertyFile("config.properties");
//
//		// 开发模式
//		constants.setDevMode(getPropertyToBoolean("app.devMode", false));
//		constants.setEncoding(Const.DEFAULT_ENCODING);
//		
//	}
//
//	@Override
//	public void configRoute(Routes me) {
//		this.routes = routes;
//		routes.add(new AutoBindRoutes());
//		
//	}
//
//	@Override
//	public void configPlugin(Plugins plugins) {
//		// 数据源插件
//		DruidPlugin druidPlugin = new DruidPlugin(getProperty("jdbc.url"),
//				getProperty("jdbc.username"), getProperty("jdbc.password"),
//				getProperty("jdbc.driver"));
//
//
//		// 自动绑定
//		AutoTableBindPlugin autoTableBindPlugin = new AutoTableBindPlugin(
//				druidPlugin, SimpleNameStyles.LOWER_UNDERLINE);
//		autoTableBindPlugin.setShowSql(getPropertyToBoolean("app.showSql",
//				false));
//		autoTableBindPlugin.setDialect(new MysqlDialect());
//		plugins.add(autoTableBindPlugin);
//		
//	}
//
//	@Override
//	public void configInterceptor(Interceptors me) {
//		// TODO Auto-generated method stub
//		
//	}
//
//	@Override
//	public void configHandler(Handlers me) {
//		// TODO Auto-generated method stub
//		
//	}
//
//}
